public class a04 {
    public static void main(String[] args) {
        /*定义一个toBinaryString方法的效果，将一个十进制整数转成字符串表示的二进制

         */
        System.out.println(toBinaryString(2));
    }
    public static String toBinaryString(int number) {
        //不断地除以2，得到余数，一直到商为0就结束
        //再拼接起来
        StringBuilder sb=new StringBuilder();

        while(true){
            if(number==0)break;
            int remainder=number%2;
           sb.insert(0,remainder);//数字插到前面，sb.append(remainder)是插到后面
            number=number/2;


        }
        return sb.toString();
    }
}
